// components/star/star.js
Component({
	/**
	 * 组件的属性列表
	 */
	properties:{
		starValue:{
		  	value: 0,//父组件传过来的评分数字
		  	type:Number
		},
		disabled:{//是否只读，disabled="true"可评分，disabled="false"只显示（刚好写反了）
		  	value:false,
		  	type:Boolean
		},
		isShowStarValue:{
		  	value:false,//父组件传过来的是否显示评分
		  	type:Boolean
		},
		WH:{
		  	value: 20,//父组件设置评分星星的宽高
		  	type:Number
		},
		isInteger:{//父组件设置是操作整颗星 || 半颗星
		  	value:false,
		  	type:Boolean
		}
	},

	/**
	 * 组件的初始数据
	 */
	data: {
		stars: [0, 1, 2, 3, 4],
		normalSrc: "",//没有点亮的星星图片
		selectedSrc: "",//完全点亮的星星图片
		halfSrc: "",//点亮一半的星星图片
		showTap:true//是否可以点击
	},

	/**
	 * 组件的方法列表
	 */
	methods: {

	},
	lifetimes: {
	  	attached: function() {
			// 在组件实例进入页面节点树时执行
			this.setData({
				normalSrc: getApp().globalData.iconUrlHead + 'star_null.png',
				selectedSrc: getApp().globalData.iconUrlHead + 'star_full.png',
				halfSrc: getApp().globalData.iconUrlHead + 'star_half.png'
			})
		},
	  	detached: function() {
			// 在组件实例被从页面节点树移除时执行

	  	},
	},
	pageLifetimes: {
		show: function() {
		  	// 页面被展示

		},
		hide: function() {
		  	// 页面被隐藏

		},
		resize: function(size) {
		  	// 页面尺寸变化

		}
	}
})
